home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Languages / MacGofer 0.22d / MacGofer 0.22d Release / Readme — Gofer < prev    next >
Text File  |  1992-11-13  |  5KB  |  101 lines

  1. /*       __________   __________   __________   __________   ________
  2.  *      /  _______/  /  ____   /  /  _______/  /  _______/  /  ____  \
  3.  *     /  / _____   /  /   /  /  /  /______   /  /______   /  /___/  /
  4.  *    /  / /_   /  /  /   /  /  /  _______/  /  _______/  /  __   __/
  5.  *   /  /___/  /  /  /___/  /  /  /         /  /______   /  /  \  \ 
  6.  *  /_________/  /_________/  /__/         /_________/  /__/    \__\
  7.  *
  8.  *  Functional programming environment, Version 2.21
  9.  *
  10.  *  Copyright Mark P Jones 1991.
  11.  *
  12.  *         CONDITIONS OF USE, DUPLICATION AND DISTRIBUTION
  13.  *  -----------------------------------------------------------------------    
  14.  *  Permission to use, copy, modify, and distribute this software and its
  15.  *  documentation for any personal or educational use without fee is hereby
  16.  *  granted, provided that:
  17.  *   a) this copyright notice is retained in both source code and
  18.  *      supporting documentation.
  19.  *   b) modified versions of this software cannot be redistributed unless
  20.  *      accompanied by a complete history (date, author, description) of
  21.  *      modifications made; the intention here is to give appropriate
  22.  *      credit to those involved, whilst simultaneously ensuring that any
  23.  *      recipient can determine the origin of the software.
  24.  *   c) these same conditions will also be applied to any software system
  25.  *      derived either in full or in part from Gofer.
  26.  *
  27.  *  The name "Gofer" is not a trademark, registered or otherwise, and you
  28.  *  are free to mention this name in published material, public and private
  29.  *  correspondence, or other documents without restriction or obligation.
  30.  *
  31.  *  Gofer is provided "as is" without express or implied warranty.
  32.  *  -----------------------------------------------------------------------
  33.  */
  34.  
  35.  
  36. ------------------------------------------------------------------------------
  37. This is the Readme file for Gofer version 2.21:   This new version of Gofer
  38. includes:
  39.              o extended user interface
  40.  
  41.              o a small number of bug fixes
  42.  
  43.              o several new additional demonstration programs
  44.  
  45.              o a supplement to the documentation for version 2.20
  46.                in the file doc/update
  47.  
  48. Please read the documentation in the file src/Readme before attempting to
  49. compile this version of Gofer on your machine.
  50.  
  51. Full Macintosh documentation is in the file "MacGofer ∂" in the Documentation folder.
  52.  
  53. ------------------------------------------------------------------------------
  54. This directory contains the files and programs that you need to compile and
  55. use the Gofer functional programming environment.
  56.  
  57. The relevant files and directories are:
  58.  
  59.     gofer    Simple Gofer startup script - selects appropriate version
  60.              of the interpreter for Sun 3 or Sun 4 machines.
  61.  
  62.     prelude  Standard prelude.
  63.  
  64.     simple   Simplified prelude with generic versions of <=, < etc..
  65.              and no overloading -- use this file instead of the standard
  66.              prelude if you're not interested in some of the more advanced
  67.              features of Gofer (e.g. overloading, I/O, etc...).
  68.  
  69.     minprel  Minimal prelude for experimental use.
  70.  
  71.     doc/     User documentation.  See doc/Readme for details.
  72.  
  73.     demos/   Example programs.  Change to this directory and use the
  74.              project file demoproj to try out these programs (start
  75.              Gofer withe the command gofer + demoproj, or give the
  76.              command :p demoproj from within the interpreter).  Note that
  77.              the temps demonstration program relies on floating point
  78.              numbers and hence cannot be used with the PC version of Gofer.
  79.              You should also delete the relevant line from the project
  80.              file in this case.
  81.  
  82.     demos/modular/   Simon Peyton Jones & David Lester's fully modular
  83.              lambda lifter in Haskell ... well, Gofer actually ... see
  84.              demos/modular/Readme for details.
  85.  
  86.     demos/prolog/    My own mini prolog interpreter in Gofer... see
  87.              demos/prolog/Readme for details.
  88.  
  89.     src/     Source code for the Gofer interpreter (in C).  See src/Readme
  90.              for details.
  91.  
  92. If you would like to keep upto date with future developments, bugfixes and
  93. enhancements to Gofer and have not already contacted me, please send mail
  94. to me at mpj@prg.ox.ac.uk and I will add your name to the mailing list.
  95.  
  96.           ANY COMMENTS **GRATEFULLY** RECEIVED !!!!  THANKS !!!!
  97.  
  98. Enjoy!
  99. Mark
  100. ------------------------------------------------------------------------------
  101.